// 使用 serde_json 库来序列化一个结构体。
use serde::Serialize;
use serde_json;

#[derive(Serialize)]
struct Animal {
    name: String,
    age: u32,
}

fn main() {
    let animal = Animal {
        name: "Lion".to_string(),
        age: 5,
    };

    // 使用 serde_json 来序列化 animal
    let serialized = serde_json::to_string(&animal).unwrap();
    println!("Serialized animal: {}", serialized);
}
